serve upon - Espagnol Anglais Dictionnaire